Skip to content

Upgrade to OpenCV 4.12.0 + Emscripten 3.1.69#14

Merged
kalwalt merged 3 commits into
mainfrom
feat/4.12.0-upgrade
Jun 30, 2026
Merged

Upgrade to OpenCV 4.12.0 + Emscripten 3.1.69#14
kalwalt merged 3 commits into
mainfrom
feat/4.12.0-upgrade

Conversation

@kalwalt

@kalwalt kalwalt commented Jun 29, 2026

Copy link
Copy Markdown
Member

Summary

Upgrades the OpenCV.js / WASM build stack:

  • OpenCV 4.10.04.12.0 — bumps both libs/opencv and libs/opencv_contrib submodules to the webarkit-4.12.0 branches.
  • Emscripten 3.1.383.1.69 — updates the emsdk Docker image and version naming in build.sh, plus CI artifact filenames. Stays within the 3.1.x line to preserve the wasm-exception / longjmp build-flag behavior.

Validation

Both emscripten targets were built locally and confirmed green on the new submodules:

  • ./build.sh emscriptenopencv.js (~5.6 MB)
  • ./build.sh --simd emscriptenopencv.js (~7.2 MB)

Opening this PR to exercise the full CI build (linux + emscripten + --simd emscripten) on emsdk 3.1.69.

Notes

  • The opencv_contrib webarkit-4.12.0 branch was created off the upstream 4.12.0 tag with the single webarkit xfeatures2d js-WRAP fix.
  • Design notes: docs/upgrade-opencv-4.12.0.md (not included in this PR).
  • README.md release download URL still points at the 0.1.6 / 4.10.0 asset — update when a 4.12.0 release is cut.

🤖 Generated with Claude Code

kalwalt and others added 2 commits June 29, 2026 23:16
Bump libs/opencv and libs/opencv_contrib to the webarkit-4.12.0
branches and update CI artifact version strings accordingly.
Both emscripten builds (default + simd) validated green on
emsdk 3.1.38.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Update the emsdk Docker image and version naming in build.sh and the
CI artifact filenames accordingly. Stays within the 3.1.x line to
preserve wasm-exception / longjmp build-flag behavior.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@kalwalt kalwalt self-assigned this Jun 29, 2026
@kalwalt kalwalt added enhancement New feature or request shell script CI/CD labels Jun 29, 2026
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@kalwalt kalwalt merged commit dee281b into main Jun 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant